<html>

<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Microsoft FrontPage Express 2.0">
<title>Television Interface Adaptor - Address Details</title>
</head>

<body bgcolor="#FFFFFF">
<!-- BEGIN WAYBACK TOOLBAR INSERT -->

<script type="text/javascript" src="http://staticweb.archive.org/js/disclaim-element.js" ></script>
<script type="text/javascript" src="http://staticweb.archive.org/js/graph-calc.js" ></script>
<script type="text/javascript" src="http://staticweb.archive.org/jflot/jquery.min.js" ></script>
<script type="text/javascript">
//<![CDATA[
var firstDate = 820454400000;
var lastDate = 1325375999999;
var wbPrefix = "http://web.archive.org/web/";
var wbCurrentUrl = "http://www.howell1964.freeserve.co.uk/Atari/tia/addressdetails.htm";

var curYear = -1;
var curMonth = -1;
var yearCount = 16;
var firstYear = 1996;
var imgWidth=400;
var yearImgWidth = 25;
var monthImgWidth = 2;
var trackerVal = "none";
var displayDay = "24";
var displayMonth = "Sep";
var displayYear = "2006";
var prettyMonths = ["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];

function showTrackers(val) {
	if(val == trackerVal) {
		return;
	}
	if(val == "inline") {
		document.getElementById("displayYearEl").style.color = "#ec008c";
		document.getElementById("displayMonthEl").style.color = "#ec008c";
		document.getElementById("displayDayEl").style.color = "#ec008c";		
	} else {
		document.getElementById("displayYearEl").innerHTML = displayYear;
		document.getElementById("displayYearEl").style.color = "#ff0";
		document.getElementById("displayMonthEl").innerHTML = displayMonth;
		document.getElementById("displayMonthEl").style.color = "#ff0";
		document.getElementById("displayDayEl").innerHTML = displayDay;
		document.getElementById("displayDayEl").style.color = "#ff0";
	}
   document.getElementById("wbMouseTrackYearImg").style.display = val;
   document.getElementById("wbMouseTrackMonthImg").style.display = val;
   trackerVal = val;
}
function getElementX2(obj) {
	var thing = jQuery(obj);
	if((thing == undefined) 
			|| (typeof thing == "undefined") 
			|| (typeof thing.offset == "undefined")) {
		return getElementX(obj);
	}
	return Math.round(thing.offset().left);
}
function trackMouseMove(event,element) {

   var eventX = getEventX(event);
   var elementX = getElementX2(element);
   var xOff = eventX - elementX;
	if(xOff < 0) {
		xOff = 0;
	} else if(xOff > imgWidth) {
		xOff = imgWidth;
	}
   var monthOff = xOff % yearImgWidth;

   var year = Math.floor(xOff / yearImgWidth);
	var yearStart = year * yearImgWidth;
   var monthOfYear = Math.floor(monthOff / monthImgWidth);
   if(monthOfYear > 11) {
       monthOfYear = 11;
   }
   // 1 extra border pixel at the left edge of the year:
   var month = (year * 12) + monthOfYear;
   var day = 1;
	if(monthOff % 2 == 1) {
		day = 15;
	}
	var dateString = 
		zeroPad(year + firstYear) + 
		zeroPad(monthOfYear+1,2) +
		zeroPad(day,2) + "000000";

	var monthString = prettyMonths[monthOfYear];
	document.getElementById("displayYearEl").innerHTML = year + 1996;
	document.getElementById("displayMonthEl").innerHTML = monthString;
	// looks too jarring when it changes..
	//document.getElementById("displayDayEl").innerHTML = zeroPad(day,2);

	var url = wbPrefix + dateString + '/' +  wbCurrentUrl;
	document.getElementById('wm-graph-anchor').href = url;

   //document.getElementById("wmtbURL").value="evX("+eventX+") elX("+elementX+") xO("+xOff+") y("+year+") m("+month+") monthOff("+monthOff+") DS("+dateString+") Moy("+monthOfYear+") ms("+monthString+")";
   if(curYear != year) {
       var yrOff = year * yearImgWidth;
       document.getElementById("wbMouseTrackYearImg").style.left = yrOff + "px";
       curYear = year;
   }
   if(curMonth != month) {
       var mtOff = year + (month * monthImgWidth) + 1;
       document.getElementById("wbMouseTrackMonthImg").style.left = mtOff + "px";
       curMonth = month;
   }
}
//]]>
</script>

<style type="text/css">body{margin-top:0!important;padding-top:0!important;min-width:800px!important;}#wm-ipp a:hover{text-decoration:underline!important;}</style>
<div id="wm-ipp" style="display:none; position:relative;padding:0 5px;min-height:70px;min-width:800px; z-index:9000;">
<div id="wm-ipp-inside" style="position:fixed;padding:0!important;margin:0!important;width:97%;min-width:780px;border:5px solid #000;border-top:none;background-image:url(http://staticweb.archive.org/images/toolbar/wm_tb_bk_trns.png);text-align:center;-moz-box-shadow:1px 1px 3px #333;-webkit-box-shadow:1px 1px 3px #333;box-shadow:1px 1px 3px #333;font-size:11px!important;font-family:'Lucida Grande','Arial',sans-serif!important;">
   <table style="border-collapse:collapse;margin:0;padding:0;width:100%;"><tbody><tr>
   <td style="padding:10px;vertical-align:top;min-width:110px;">
   <a href="http://wayback.archive.org/web/" title="Wayback Machine home page" style="background-color:transparent;border:none;"><img src="http://staticweb.archive.org/images/toolbar/wayback-toolbar-logo.png" alt="Wayback Machine" width="110" height="39" border="0"/></a>
   </td>
   <td style="padding:0!important;text-align:center;vertical-align:top;width:100%;">

       <table style="border-collapse:collapse;margin:0 auto;padding:0;width:570px;"><tbody><tr>
       <td style="padding:3px 0;" colspan="2">
       <form target="_top" method="get" action="http://wayback.archive.org/web/form-submit.jsp" name="wmtb" id="wmtb" style="margin:0!important;padding:0!important;"><input type="text" name="url" id="wmtbURL" value="http://www.howell1964.freeserve.co.uk/Atari/tia/addressdetails.htm" style="width:400px;font-size:11px;font-family:'Lucida Grande','Arial',sans-serif;" onfocus="javascript:this.focus();this.select();" /><input type="hidden" name="type" value="replay" /><input type="hidden" name="date" value="20060924094927" /><input type="submit" value="Go" style="font-size:11px;font-family:'Lucida Grande','Arial',sans-serif;margin-left:5px;" /><span id="wm_tb_options" style="display:block;"></span></form>
       </td>
       <td style="vertical-align:bottom;padding:5px 0 0 0!important;" rowspan="2">
           <table style="border-collapse:collapse;width:110px;color:#99a;font-family:'Helvetica','Lucida Grande','Arial',sans-serif;"><tbody>
			
           <!-- NEXT/PREV MONTH NAV AND MONTH INDICATOR -->
           <tr style="width:110px;height:16px;font-size:10px!important;">
           	<td style="padding-right:9px;font-size:11px!important;font-weight:bold;text-transform:uppercase;text-align:right;white-space:nowrap;overflow:visible;" nowrap="nowrap">
               
		                <a href="http://web.archive.org/web/20050323150926/http://www.howell1964.freeserve.co.uk/Atari/tia/addressdetails.htm" style="text-decoration:none;color:#33f;font-weight:bold;background-color:transparent;border:none;" title="23 Mar 2005"><strong>MAR</strong></a>
		                
               </td>
               <td id="displayMonthEl" style="background:#000;color:#ff0;font-size:11px!important;font-weight:bold;text-transform:uppercase;width:34px;height:15px;padding-top:1px;text-align:center;" title="You are here: 9:49:27 Sep 24, 2006">SEP</td>
				<td style="padding-left:9px;font-size:11px!important;font-weight:bold;text-transform:uppercase;white-space:nowrap;overflow:visible;" nowrap="nowrap">
               
		                <a href="http://web.archive.org/web/20070316144744/http://www.howell1964.freeserve.co.uk/Atari/tia/addressdetails.htm" style="text-decoration:none;color:#33f;font-weight:bold;background-color:transparent;border:none;" title="16 Mar 2007"><strong>MAR</strong></a>
		                
               </td>
           </tr>

           <!-- NEXT/PREV CAPTURE NAV AND DAY OF MONTH INDICATOR -->
           <tr>
               <td style="padding-right:9px;white-space:nowrap;overflow:visible;text-align:right!important;vertical-align:middle!important;" nowrap="nowrap">
               
		                <a href="http://web.archive.org/web/20050323150926/http://www.howell1964.freeserve.co.uk/Atari/tia/addressdetails.htm" title="15:09:26 Mar 23, 2005" style="background-color:transparent;border:none;"><img src="http://staticweb.archive.org/images/toolbar/wm_tb_prv_on.png" alt="Previous capture" width="14" height="16" border="0" /></a>
		                
               </td>
               <td id="displayDayEl" style="background:#000;color:#ff0;width:34px;height:24px;padding:2px 0 0 0;text-align:center;font-size:24px;font-weight: bold;" title="You are here: 9:49:27 Sep 24, 2006">24</td>
				<td style="padding-left:9px;white-space:nowrap;overflow:visible;text-align:left!important;vertical-align:middle!important;" nowrap="nowrap">
               
		                <a href="http://web.archive.org/web/20070316144744/http://www.howell1964.freeserve.co.uk/Atari/tia/addressdetails.htm" title="14:47:44 Mar 16, 2007" style="background-color:transparent;border:none;"><img src="http://staticweb.archive.org/images/toolbar/wm_tb_nxt_on.png" alt="Next capture" width="14" height="16" border="0"/></a>
		                
			    </td>
           </tr>

           <!-- NEXT/PREV YEAR NAV AND YEAR INDICATOR -->
           <tr style="width:110px;height:13px;font-size:9px!important;">
				<td style="padding-right:9px;font-size:11px!important;font-weight: bold;text-align:right;white-space:nowrap;overflow:visible;" nowrap="nowrap">
               
		                <a href="http://web.archive.org/web/20050323150926/http://www.howell1964.freeserve.co.uk/Atari/tia/addressdetails.htm" style="text-decoration:none;color:#33f;font-weight:bold;background-color:transparent;border:none;" title="23 Mar 2005"><strong>2005</strong></a>
		                
               </td>
               <td id="displayYearEl" style="background:#000;color:#ff0;font-size:11px!important;font-weight: bold;padding-top:1px;width:34px;height:13px;text-align:center;" title="You are here: 9:49:27 Sep 24, 2006">2006</td>
				<td style="padding-left:9px;font-size:11px!important;font-weight: bold;white-space:nowrap;overflow:visible;" nowrap="nowrap">
               
		                <a href="http://web.archive.org/web/20080423214406/http://www.howell1964.freeserve.co.uk/Atari/tia/addressdetails.htm" style="text-decoration:none;color:#33f;font-weight:bold;background-color:transparent;border:none;" title="23 Apr 2008"><strong>2008</strong></a>
		                
				</td>
           </tr>
           </tbody></table>
       </td>

       </tr>
       <tr>
       <td style="vertical-align:middle;padding:0!important;">
           <a href="http://wayback.archive.org/web/20060924094927*/http://www.howell1964.freeserve.co.uk/Atari/tia/addressdetails.htm" style="color:#33f;font-size:11px;font-weight:bold;background-color:transparent;border:none;" title="See a list of every capture for this URL"><strong>10 captures</strong></a>
           <div style="margin:0!important;padding:0!important;color:#666;font-size:9px;padding-top:2px!important;white-space:nowrap;" title="Timespan for captures of this URL">27 Jan 03 - 23 Apr 08</div>
       </td>
       <td style="padding:0!important;">
       <a style="position:relative; white-space:nowrap; width:400px;height:27px;" href="" id="wm-graph-anchor">
       <div id="wm-ipp-sparkline" style="position:relative; white-space:nowrap; width:400px;height:27px;background-color:#fff;cursor:pointer;border-right:1px solid #ccc;" title="Explore captures for this URL">
			<img id="sparklineImgId" style="position:absolute; z-index:9012; top:0px; left:0px;"
				onmouseover="showTrackers('inline');" 
				onmouseout="showTrackers('none');"
				onmousemove="trackMouseMove(event,this)"
				alt="sparklines"
				width="400"
				height="27"
				border="0"
				src="http://wayback.archive.org/jsp/graph.jsp?graphdata=400_27_1996:-1:000000000000_1997:-1:000000000000_1998:-1:000000000000_1999:-1:000000000000_2000:-1:000000000000_2001:-1:000000000000_2002:-1:000000000000_2003:-1:100010000000_2004:-1:100010101000_2005:-1:001000000000_2006:8:000000001000_2007:-1:001000000000_2008:-1:000100000000_2009:-1:000000000000_2010:-1:000000000000_2011:-1:000000000000"></img>
			<img id="wbMouseTrackYearImg" 
				style="display:none; position:absolute; z-index:9010;"
				width="25" 
				height="27"
				border="0"
				src="http://staticweb.archive.org/images/toolbar/transp-yellow-pixel.png"></img>
			<img id="wbMouseTrackMonthImg"
				style="display:none; position:absolute; z-index:9011; " 
				width="2"
				height="27" 
				border="0"
				src="http://staticweb.archive.org/images/toolbar/transp-red-pixel.png"></img>
       </div>
		</a>

       </td>
       </tr></tbody></table>
   </td>
   <td style="text-align:right;padding:5px;width:65px;font-size:11px!important;">
       <a href="javascript:;" onclick="document.getElementById('wm-ipp').style.display='none';" style="display:block;padding-right:18px;background:url(http://staticweb.archive.org/images/toolbar/wm_tb_close.png) no-repeat 100% 0;color:#33f;font-family:'Lucida Grande','Arial',sans-serif;margin-bottom:23px;background-color:transparent;border:none;" title="Close the toolbar">Close</a>
       <a href="http://faq.web.archive.org/" style="display:block;padding-right:18px;background:url(http://staticweb.archive.org/images/toolbar/wm_tb_help.png) no-repeat 100% 0;color:#33f;font-family:'Lucida Grande','Arial',sans-serif;background-color:transparent;border:none;" title="Get some help using the Wayback Machine">Help</a>
   </td>
   </tr></tbody></table>

</div>
</div>
<script type="text/javascript">
 var wmDisclaimBanner = document.getElementById("wm-ipp");
 if(wmDisclaimBanner != null) {
   disclaimElement(wmDisclaimBanner);
 }
</script>
<!-- END WAYBACK TOOLBAR INSERT -->


<h1><font color="#0000FF">Address Details </font></h1>

<h2><font color="#0000FF">Write-Address Detailed Functions</font></h2>

<hr>

<p><font color="#0000FF"><strong>WSYNC</strong></font></p>

<p>This address halts microprocessor by clearing the RDY latch to
a zero. RDY is set true again by the leading edge of horizontal
blank.</p>

<blockquote>
<table border="1" cellpadding="3" bordercolor="#FFFFFF">
<tr>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D7</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D6</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D5</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D4</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D3</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D2</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D1</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D0</font></td>
<td>Data bits not used</td>
</tr>
</table>
</blockquote>

<hr>

<p><font color="#0000FF"><strong>RSYNC</strong></font></p>

<p>This address resets the horizontal sync counter to define the
beginning of horizontal blank time, and is used in chip testing.</p>

<blockquote>
<table border="1" cellpadding="3" bordercolor="#FFFFFF">
<tr>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D7</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D6</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D5</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D4</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D3</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D2</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D1</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D0</font></td>
<td>Data bits not used</td>
</tr>
</table>
</blockquote>

<hr>

<p><font color="#0000FF"><strong>VSYNC</strong></font></p>

<p>This address controls the vertical sync time by writing D1
into the VSYNC latch.</p>

<blockquote>
<table border="1" cellpadding="3" bordercolor="#FFFFFF">
<tr>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D7</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D6</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D5</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D4</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D3</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D2</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D1</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D0</font></td>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="6" bgcolor="#C0C0C0"
 bordercolor="#000000">&nbsp;</td>
<td>&nbsp;</td>
<td bgcolor="#C0C0C0" bordercolor="#000000">&nbsp;</td>
<td>Not used</td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
<td align="center" bordercolor="#000000"><font
 face="Courier">1</font></td>
<td>&nbsp;</td>
<td>Start vertical sync</td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
<td align="center" bordercolor="#000000"><font
 face="Courier">0</font></td>
<td>&nbsp;</td>
<td>Stop vertical sync</td>
</tr>
</table>
</blockquote>

<hr>

<p><font color="#0000FF"><strong>VBLANK</strong></font></p>

<p>This address controls the vertical blank and the latches and
dumping transistors on the input port by writing into bits D7, D6
and D1 of the VBLANK register.</p>

<blockquote>
<table border="1" cellpadding="3" bordercolor="#FFFFFF">
<tr>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D7</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D6</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D5</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D4</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D3</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D2</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D1</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D0</font></td>
<td>&nbsp;</td>
</tr>
<tr>
<td rowspan="5" bordercolor="#C0C0C0">&nbsp;</td>
<td rowspan="3" bordercolor="#C0C0C0">&nbsp;</td>
<td colspan="4" bgcolor="#C0C0C0"
 bordercolor="#000000">&nbsp;</td>
<td>&nbsp;</td>
<td bgcolor="#C0C0C0" bordercolor="#000000">&nbsp;</td>
<td bordercolor="#000000">Not used</td>
</tr>
<tr>
<td colspan="4">&nbsp;</td>
<td align="center" bordercolor="#000000"><font face="Courier">1</font></td>
<td>&nbsp;</td>
<td bordercolor="#000000">Start vertical blank</td>
</tr>
<tr>
<td colspan="4">&nbsp;</td>
<td align="center" bordercolor="#000000"><font face="Courier">0</font></td>
<td>&nbsp;</td>
<td bordercolor="#000000">Stop vertical blank</td>
</tr>
<tr>
<td align="center" bordercolor="#000000"><font face="Courier">1</font></td>
<td colspan="6">&nbsp;</td>
<td bordercolor="#000000">Enable I4, I5 latches</td>
<td rowspan="2" bordercolor="#000000">Note: Disable
 latches (D6=0) also <br>
 resets latches to logic true.</td>
</tr>
<tr>
<td align="center" bordercolor="#000000"><font face="Courier">0</font></td>
<td colspan="6">&nbsp;</td>
<td bordercolor="#000000">Disable I4, I5 latches</td>
</tr>
<tr>
<td align="center" bordercolor="#000000"><font
 face="Courier">1</font></td>
<td colspan="7">&nbsp;</td>
<td bordercolor="#000000">Dump I0, I1, I2, I3 ports to ground</td>
</tr>
<tr>
<td align="center" bordercolor="#000000"><font
 face="Courier">0</font></td>
<td colspan="7">&nbsp;</td>
<td bordercolor="#000000">Remove dump path to ground</td>
</tr>
</table>
</blockquote>

<hr>

<p><font color="#0000FF"><strong>PF0 (PF1, PF2)</strong></font></p>

<p>These addresses are used to write into the playfield
registers.</p>

<blockquote>
<table border="1" cellpadding="3" bordercolor="#FFFFFF">
<tr>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D7</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D6</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D5</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D4</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D3</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D2</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D1</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D0</font></td>
<td>PF0</td>
</tr>
</table>
<table border="1" cellpadding="3" bordercolor="#FFFFFF">
<tr>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D7</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D6</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D5</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D4</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D3</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D2</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D1</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D0</font></td>
<td>PF1</td>
</tr>
</table>
<table border="1" cellpadding="3" bordercolor="#FFFFFF">
<tr>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D7</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D6</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D5</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D4</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D3</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D2</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D1</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D0</font></td>
<td>PF2</td>
</tr>
</table>
<p><font color="#0000FF"><strong>Playfield Registers Serial
 Output</strong></font></p>
<table border="1" cellpadding="3" bordercolor="#FFFFFF">
<tr>
<td align="center" colspan="40" bordercolor="#000000">1
 Horizontal Line (160 Clocks)</td>
<td>Playfield <br>
 Reflect <br>
 Control</td>
</tr>
<tr>
<td align="center" colspan="4" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">4-7</font></td>
<td align="center" colspan="8" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">7-0</font></td>
<td align="center" colspan="8" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">0-7</font></td>
<td align="center" colspan="4" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">4-7</font></td>
<td align="center" colspan="8" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">7-0</font></td>
<td align="center" colspan="8" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">0-7</font></td>
<td>REF = 0</td>
</tr>
<tr>
<td align="center" colspan="4" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">PF0</font></td>
<td align="center" colspan="8" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">PF1</font></td>
<td align="center" colspan="8" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">PF2</font></td>
<td align="center" colspan="4" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">PF0</font></td>
<td align="center" colspan="8" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">PF1</font></td>
<td align="center" colspan="8" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">PF2</font></td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&gt;</td>
<td bordercolor="#000000">&nbsp;</td>
<td>&lt;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Each bit <br>
 = 4 clocks.</td>
</tr>
<tr>
<td align="center" colspan="4" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">4-7</font></td>
<td align="center" colspan="8" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">7-0</font></td>
<td align="center" colspan="8" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">0-7</font></td>
<td align="center" colspan="8" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">7-0</font></td>
<td align="center" colspan="8" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">0-7</font></td>
<td align="center" colspan="4" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">7-4</font></td>
<td>REF = 1</td>
</tr>
<tr>
<td align="center" colspan="4" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">PF0</font></td>
<td align="center" colspan="8" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">PF1</font></td>
<td align="center" colspan="8" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">PF2</font></td>
<td align="center" colspan="8" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">PF2</font></td>
<td align="center" colspan="8" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">PF1</font></td>
<td align="center" colspan="4" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">PF0</font></td>
<td>&nbsp;</td>
</tr>
<tr>
<td align="right" colspan="20">&gt;|</td>
<td colspan="20">|&lt; Center</td>
<td>&nbsp;</td>
</tr>
</table>
</blockquote>

<hr>

<p><font color="#0000FF"><strong>CTRLPF</strong></font></p>

<p>This address is used to write into the Playfield Control
Register (a logic 1 causes action as described below).</p>

<blockquote>
<table border="1" cellpadding="3" bordercolor="#FFFFFF">
<tr>
<td bgcolor="#00FFFF" bordercolor="#000000"><font
 face="Courier">D7</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font
 face="Courier">D6</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font
 face="Courier">D5</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font
 face="Courier">D4</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font
 face="Courier">D3</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font
 face="Courier">D2</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font
 face="Courier">D1</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font
 face="Courier">D0</font></td>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="2" bgcolor="#C0C0C0"
 bordercolor="#000000">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td bgcolor="#C0C0C0" bordercolor="#000000">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>Not used</td>
</tr>
<tr>
<td rowspan="8" colspan="2">&nbsp;</td>
<td rowspan="4">&nbsp;</td>
<td rowspan="4">&nbsp;</td>
<td rowspan="3">&nbsp;</td>
<td rowspan="2">&nbsp;</td>
<td>&nbsp;</td>
<td bordercolor="#000000">&nbsp;</td>
<td>REF (Reflect Playfield)</td>
</tr>
<tr>
<td bordercolor="#000000">&nbsp;</td>
<td>&nbsp;</td>
<td>SCORE (Left half of Playfield gets color of
 player 0, right half of Playfield gets color of
 player 1. </td>
</tr>
<tr>
<td bordercolor="#000000">&nbsp;</td>
<td colspan="2">&nbsp;</td>
<td>PFP (Playfield gets priority over players so they
 move behind Playfield)</td>
</tr>
<tr>
<td colspan="4">&nbsp;</td>
<td>Ball size:</td>
</tr>
<tr>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td colspan="4">&nbsp;</td>
<td>1 clock</td>
</tr>
<tr>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td colspan="4">&nbsp;</td>
<td>2 clocks</td>
</tr>
<tr>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td colspan="4">&nbsp;</td>
<td>4 clocks</td>
</tr>
<tr>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td colspan="4">&nbsp;</td>
<td>8 clocks</td>
</tr>
</table>
</blockquote>

<hr>

<p><font color="#0000FF"><strong>NUSIZ0 (NUSIZ1)</strong></font></p>

<p>These addresses control the number and size of players and
missiles.</p>

<blockquote>
<table border="1" cellpadding="3" bordercolor="#C0C0C0">
<tr>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D7</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D6</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font
 face="Courier">D5</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font
 face="Courier">D4</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D3</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font
 face="Courier">D2</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font
 face="Courier">D1</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font
 face="Courier">D0</font></td>
</tr>
<tr>
<td rowspan="16" colspan="2" bordercolor="#808080">&nbsp;</td>
<td rowspan="12" colspan="2" bordercolor="#808080">&nbsp;</td>
<td rowspan="10" bordercolor="#808080">&nbsp;</td>
<td rowspan="2" colspan="3" bordercolor="#808080">&nbsp;</td>
<td align="center" colspan="20" bordercolor="#FFFFFF"><font
 color="#0000FF"><strong>Player-Missile number and
 size</strong></font></td>
</tr>
<tr>
<td align="center" colspan="20" bordercolor="#000000"><font
 face="Courier">&lt;--</font> one television line (160
 clocks) <font face="Courier">--&gt;</font></td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td bgcolor="#0000FF">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td align="right">&gt;</td>
<td align="center" bordercolor="#808080">8</td>
<td>&lt;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td bordercolor="#000000">One copy</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td bgcolor="#0000FF">&nbsp;</td>
<td>&nbsp;</td>
<td bgcolor="#0000FF">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td bordercolor="#000000">Two copies, close</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td bgcolor="#0000FF">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td bgcolor="#0000FF">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td bordercolor="#000000">Two copies, medium</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td bgcolor="#0000FF">&nbsp;</td>
<td>&nbsp;</td>
<td bgcolor="#0000FF">&nbsp;</td>
<td>&nbsp;</td>
<td bgcolor="#0000FF">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td bordercolor="#000000">Three copies, close</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td bgcolor="#0000FF">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td bgcolor="#0000FF">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td bordercolor="#000000">Two copies, wide</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td colspan="2" bgcolor="#0000FF">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td bordercolor="#000000">Double width player</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td bgcolor="#0000FF">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td bgcolor="#0000FF">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td bgcolor="#0000FF">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td bordercolor="#000000">Three copies, medium</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td colspan="4" bgcolor="#0000FF">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td bordercolor="#000000">Quad width player</td>
</tr>
<tr>
<td bgcolor="#C0C0C0" bordercolor="#000000">&nbsp;</td>
<td colspan="8">Not used</td>
</tr>
<tr>
<td colspan="9"><font color="#0000FF"><strong>Missile
 size (width)</strong></font></td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td colspan="9">1 clock</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td colspan="9">2 clocks</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td colspan="9">4 clocks</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td colspan="9">8 clocks</td>
</tr>
<tr>
<td colspan="2" bgcolor="#C0C0C0"
 bordercolor="#000000">&nbsp;</td>
<td colspan="11">Not used</td>
</tr>
</table>
</blockquote>

<hr>

<p><font color="#0000FF"><strong>RESP0 (RESP1, RESP2, RESM1,
RESBL)</strong></font></p>

<p>These addresses are used to reset players, missiles and the
ball. The object will begin its serial graphics at that time of a
horizontal line at which the reset address occurs.</p>

<blockquote>
<table border="1" cellpadding="3" bordercolor="#FFFFFF">
<tr>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D7</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D6</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D5</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D4</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D3</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D2</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D1</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D0</font></td>
<td>Data bits not used</td>
</tr>
</table>
</blockquote>

<hr>

<p><font color="#0000FF"><strong>RESMP0 (RESMP1)</strong></font></p>

<p>These addresses are used to reset the horizontal location of a
missile to the center of its corresponding player. As long as
this control bit is true the missile will remain locked to the
centre of its player and the missile graphics will be disabled. </p>

<p>When a zero is written to this location the missile is
enabled, and can be moved independently of the player.</p>

<blockquote>
<table border="1" cellpadding="3" bordercolor="#FFFFFF">
<tr>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D7</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D6</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D5</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D4</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D3</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D2</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font
 face="Courier">D1</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D0</font></td>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="6" bgcolor="#C0C0C0"
 bordercolor="#000000">&nbsp;</td>
<td>&nbsp;</td>
<td bgcolor="#C0C0C0" bordercolor="#000000">&nbsp;</td>
<td>Not used</td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
<td align="center" bordercolor="#000000">&nbsp;</td>
<td>&nbsp;</td>
<td>RESMP (Missile-Player Reset)</td>
</tr>
</table>
</blockquote>

<hr>

<p><font color="#0000FF"><strong>HMOVE</strong></font></p>

<p>This address causes the horizontal motion register values to
be acted upon during the horizontal blank time in which it
occurs. It must occur at the beginning of horizontal blank in
order to allow time for generation of extra clock pulses into the
horizontal position counters. If motion is desired this command
must immediately follow a hsync command in the program.</p>

<blockquote>
<table border="1" cellpadding="3" bordercolor="#FFFFFF">
<tr>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D7</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D6</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D5</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D4</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D3</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D2</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D1</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D0</font></td>
<td>Data bits not used</td>
</tr>
</table>
</blockquote>

<hr>

<p><font color="#0000FF"><strong>HMCLR</strong></font></p>

<p>This address clears all horizontal motion register to zero (no
motion).</p>

<blockquote>
<table border="1" cellpadding="3" bordercolor="#FFFFFF">
<tr>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D7</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D6</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D5</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D4</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D3</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D2</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D1</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D0</font></td>
<td>Data bits not used</td>
</tr>
</table>
</blockquote>

<hr>

<p><font color="#0000FF"><strong>HMP0 (HMP1, HMM0, HMM1, HMBL)</strong></font></p>

<p>These addresses write data (horizontal motion values) into the
horizontal motion registers. These registers will cause
horizontal motion only when commanded to do so by the horizontal
move command HMOVE. The motion values are coded as shown below.</p>

<blockquote>
<table border="1" cellpadding="3" bordercolor="#FFFFFF">
<tr>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D7</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D6</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D5</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D4</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D3</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D2</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D1</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D0</font></td>
<td>&nbsp;</td>
<td align="center">&nbsp;</td>
</tr>
<tr>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td colspan="4">&nbsp;</td>
<td><font face="Courier">+7</font></td>
<td align="center" rowspan="7" bordercolor="#000000">Move<br>
 left<br>
 indicated<br>
 number<br>
 of<br>
 clocks</td>
</tr>
<tr>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td colspan="4">&nbsp;</td>
<td><font face="Courier">+6</font></td>
</tr>
<tr>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td colspan="4">&nbsp;</td>
<td><font face="Courier">+5</font></td>
</tr>
<tr>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td colspan="4">&nbsp;</td>
<td><font face="Courier">+4</font></td>
</tr>
<tr>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td colspan="4">&nbsp;</td>
<td><font face="Courier">+3</font></td>
</tr>
<tr>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td colspan="4">&nbsp;</td>
<td><font face="Courier">+2</font></td>
</tr>
<tr>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td colspan="4">&nbsp;</td>
<td><font face="Courier">+1</font></td>
</tr>
<tr>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td colspan="4">&nbsp;</td>
<td><font face="Courier">0</font></td>
<td align="center" bordercolor="#000000">No motion</td>
</tr>
<tr>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td colspan="4">&nbsp;</td>
<td><font face="Courier">-1</font></td>
<td align="center" rowspan="8" bordercolor="#000000">Move<br>
 right<br>
 indicated<br>
 number<br>
 of<br>
 clocks</td>
</tr>
<tr>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td colspan="4">&nbsp;</td>
<td><font face="Courier">-2</font></td>
</tr>
<tr>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td colspan="4">&nbsp;</td>
<td><font face="Courier">-3</font></td>
</tr>
<tr>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td colspan="4">&nbsp;</td>
<td><font face="Courier">-4</font></td>
</tr>
<tr>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td colspan="4">&nbsp;</td>
<td><font face="Courier">-5</font></td>
</tr>
<tr>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td colspan="4">&nbsp;</td>
<td><font face="Courier">-6</font></td>
</tr>
<tr>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td colspan="4">&nbsp;</td>
<td><font face="Courier">-7</font></td>
</tr>
<tr>
<td bordercolor="#000000"><font face="Courier">1</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td bordercolor="#000000"><font face="Courier">0</font></td>
<td colspan="4">&nbsp;</td>
<td><font face="Courier">-8</font></td>
</tr>
</table>
</blockquote>

<p>Note: These motion registers should not be modified during the
24 cycles immediately following an HMOVE command.<br>
Unpredicatable motion values may result.</p>

<hr>

<p><font color="#0000FF"><strong>ENAM0 (ENAM1, ENABL)</strong></font></p>

<p>These addresses write D1 into the 1-bit Missile or Ball
Graphics registers. </p>

<blockquote>
<table border="1" cellpadding="3" bordercolor="#FFFFFF">
<tr>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D7</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D6</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D5</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D4</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D3</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D2</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D1</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D0</font></td>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="6" bgcolor="#C0C0C0"
 bordercolor="#000000">&nbsp;</td>
<td>&nbsp;</td>
<td bgcolor="#C0C0C0" bordercolor="#000000">&nbsp;</td>
<td>Not used</td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
<td align="center" bordercolor="#000000"><font
 face="Courier">1</font></td>
<td>&nbsp;</td>
<td>Disables object</td>
</tr>
<tr>
<td colspan="6">&nbsp;</td>
<td align="center" bordercolor="#000000"><font
 face="Courier">0</font></td>
<td>&nbsp;</td>
<td>Enables object</td>
</tr>
</table>
</blockquote>

<hr>

<p><font color="#0000FF"><strong>GRAPO (GRP1)</strong></font></p>

<p>These addresses write data into the Player Graphics Registers</p>

<blockquote>
<table border="1" cellpadding="3" bordercolor="#FFFFFF">
<TBODY><tr>
<td align="middle" valign="top" bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D7</font></td>
<td align="middle" valign="top" bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D6</font></td>
<td align="middle" valign="top" bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D5</font></td>
<td align="middle" valign="top" bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D4</font></td>
<td align="middle" valign="top" bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D3</font></td>
<td align="middle" valign="top" bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D2</font></td>
<td align="middle" valign="top" bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D1</font></td>
<td align="middle" valign="top" bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D0</font></td>
<td valign="top">(See COLBK for bit assignments)</td>
</tr>
<tr>
<td colspan="4">Left</td>
<td align="right" colspan="4">Right</td>
<td>&nbsp;</td>
</tr>
<tr>
<td align="center" colspan="8">Player on TV Screen</td>
<td>&nbsp;</td>
</tr>
</TBODY></table>
<blockquote>
<p><font color="#0000FF"><strong>Player Graphics Serial
 Output</strong></font></p>
</blockquote>
<blockquote>
<table border="1" cellspacing="0" bordercolor="#FFFFFF">
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td align="center" colspan="3"
 bordercolor="#000000"><font face="Courier">&lt;-
 one television line (160 clocks) -&gt;</font></td>
<td>&nbsp;</td>
<td>Player reflect control</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><font color="#FFFFFF" face="Courier">........</font></td>
<td align="center" bordercolor="#000000"><font
 face="Courier">7......0</font></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>REFP0 = 0</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td align="center">GRP0</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td align="center" bordercolor="#000000"><font face="Courier">0......7</font></td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>REFP0 = 1</td>
</tr>
<tr>
<td valign="top" rowspan="2"><font face="Courier">-&gt;|</font></td>
<td valign="top" rowspan="2">&nbsp;</td>
<td valign="top" rowspan="2"><font face="Courier">|&lt;--</font>
</td>
<td valign="top" rowspan="2">serial output begins<br>
 when position counter<br>
 crosses zero</td>
<td rowspan="2">&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td>(REFP1 acts <br>
in the same way <br>
on GRP1 output)</td>
</tr>
</table>
</blockquote>
</blockquote>

<hr>

<p><font color="#0000FF"><strong>REFP0 (REFP1)</strong></font></p>

<p>These addresses write data into the 1-bit Player Reflect
Registers</p>

<blockquote>
<table border="1" cellpadding="3" bordercolor="#FFFFFF">
<tr>
<td align="middle" valign="top" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">D7</font></td>
<td align="middle" valign="top" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">D6</font></td>
<td align="middle" valign="top" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">D5</font></td>
<td align="middle" valign="top" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">D4</font></td>
<td align="middle" valign="top" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">D3</font></td>
<td align="middle" valign="top" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">D2</font></td>
<td align="middle" valign="top" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">D1</font></td>
<td align="middle" valign="top" bgcolor="#00FFFF"
 bordercolor="#000000"><font face="Courier">D0</font></td>
<td valign="top">&nbsp;</td>
</tr>
<tr>
<td align="middle" valign="top" rowspan="3">&nbsp;</td>
<td align="middle" valign="top" rowspan="3">&nbsp;</td>
<td align="middle" valign="top" rowspan="3">&nbsp;</td>
<td align="middle" valign="top" rowspan="3">&nbsp;</td>
<td align="middle" valign="top" rowspan="3">&nbsp;</td>
<td align="middle" valign="top">&nbsp;</td>
<td align="middle" valign="top" colspan="2"
 bgcolor="#C0C0C0" bordercolor="#000000">&nbsp;</td>
<td valign="top">Not used</td>
</tr>
<tr>
<td align="middle" valign="top" bordercolor="#000000">0</td>
<td align="middle" valign="top" colspan="2">&nbsp;</td>
<td valign="top">No Reflect (D7 of GRP on left)</td>
</tr>
<tr>
<td align="middle" valign="top" bordercolor="#000000">1</td>
<td align="middle" valign="top" colspan="2">&nbsp;</td>
<td valign="top">Reflect (D0 of GRP on left)</td>
</tr>
<tr>
<td align="middle" valign="top" colspan="5"
 bgcolor="#C0C0C0" bordercolor="#000000">&nbsp;</td>
<td align="middle" valign="top" colspan="3">&nbsp;</td>
<td valign="top">Not used</td>
</tr>
</table>
</blockquote>

<hr>

<p><font color="#0000FF"><strong>VDELP0 (VDELP1, VDELBL)</strong></font></p>

<p>These addresses write data into the 1-bit Vertical Delay
Registers, to delay players or ball by one vertical line.</p>

<blockquote>
<table border="1" cellpadding="3" bordercolor="#FFFFFF">
<tr>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D7</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D6</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D5</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D4</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D3</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D2</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D1</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D0</font></td>
<td>&nbsp;</td>
</tr>
<tr>
<td align="middle" rowspan="2" colspan="7">&nbsp;</td>
<td align="middle" bordercolor="#000000"><font face="Courier New">0</font></td>
<td>No delay</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000"><font face="Courier New">1</font></td>
<td>Delay</td>
</tr>
<tr>
<td align="middle" colspan="7" bgcolor="#C0C0C0"
 bordercolor="#000000">&nbsp;</td>
<td align="middle">&nbsp;</td>
<td>Not used</td>
</tr>
</table>
</blockquote>

<hr>

<p><font color="#0000FF"><strong>CXCLR</strong></font></p>

<p>This address clears all collision latches to zero (no
collision).</p>

<blockquote>
<table border="1" cellpadding="3" bordercolor="#FFFFFF">
<tr>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D7</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D6</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D5</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D4</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D3</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D2</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D1</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D0</font></td>
<td>Data bits not used</td>
</tr>
</table>
</blockquote>

<hr>

<p><font color="#0000FF"><strong>COLUP0 (COLUP1, COLUPF, COLUBK)</strong></font></p>

<p>These addresses write data into the Player, Playfield and
Background Color-Lum Registers.</p>

<blockquote>
<table border="1" cellpadding="3" bordercolor="#FFFFFF">
<tr>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D7</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D6</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D5</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D4</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D3</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D2</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D1</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D0</font></td>
<td>&nbsp;</td>
</tr>
<tr>
<td rowspan="10" colspan="4" bordercolor="#808080">&nbsp;</td>
<td rowspan="2" colspan="3" bordercolor="#808080">&nbsp;</td>
<td bordercolor="#000000">X</td>
<td>Not used</td>
</tr>
<tr>
<td>&nbsp;</td>
<td><strong>luminance</strong></td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle">&nbsp;</td>
<td align="middle">Black</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle">&nbsp;</td>
<td align="middle">Dark grey</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle">&nbsp;</td>
<td align="middle">&nbsp;</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle">&nbsp;</td>
<td align="middle">Grey</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle">&nbsp;</td>
<td align="middle">&nbsp;</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle">&nbsp;</td>
<td align="middle">&nbsp;</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle">&nbsp;</td>
<td align="middle">Light Grey</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle">&nbsp;</td>
<td align="middle">White</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td colspan="5">None</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td colspan="5">Gold</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td colspan="5">Orange</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td colspan="5">Red-orange</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td colspan="5">Pink</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td colspan="5">Purple</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td colspan="5">Purple-Blue</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td colspan="5">Blue</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td colspan="5">Blue</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td colspan="5">Light Blue</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td colspan="5">Turquoise</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td colspan="5">Green-Blue</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td colspan="5">Green</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td colspan="5">Yellow-Green</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td colspan="5">Orange-Green</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td colspan="5">Light Orange</td>
</tr>
</table>
</blockquote>

<hr>

<p><font color="#0000FF"><strong>AUDF0 (AUDF1)</strong></font></p>

<p>These addresses write data into each of the four Audio
Frequency Control Registers.</p>

<blockquote>
<table border="1" cellpadding="3" bordercolor="#FFFFFF">
<tr>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D7</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D6</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font
 face="Courier">D5</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font
 face="Courier">D4</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font
 face="Courier">D3</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font
 face="Courier">D2</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D1</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D0</font></td>
<td>30 kHz divided by</td>
</tr>
<tr>
<td align="middle" rowspan="5" colspan="3">&nbsp;</td>
<td align="middle" bordercolor="#000000"><font face="Courier New">0</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier New">0</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier New">0</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier New">0</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier New">0</font></td>
<td>1 (no division)</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000"><font face="Courier New">0</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier New">0</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier New">0</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier New">0</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier New">1</font></td>
<td>2</td>
</tr>
<tr>
<td align="center" colspan="5">etc.</td>
<td>&nbsp;</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000"><font face="Courier New">1</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier New">1</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier New">1</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier New">1</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier New">0</font></td>
<td>31</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000"><font face="Courier New">1</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier New">1</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier New">1</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier New">1</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier New">1</font></td>
<td>32</td>
</tr>
</table>
</blockquote>

<hr>

<p><font color="#0000FF"><strong>AUDC0 (AUDC1)</strong></font></p>

<p>These addresses write data into the Audio Mode Control
Registers which control the noise content and additional division
of the audio output.</p>

<blockquote>
<table border="2" cellpadding="3" bordercolor="#FFFFFF">
<tr>
<td valign="top">&nbsp;</td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D7</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D6</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D5</font></td>
<td align="middle" bgcolor="#C0C0C0"
 bordercolor="#000000"><font face="Courier">D4</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D3</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D2</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D1</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D0</font></td>
<td>&nbsp;</td>
</tr>
<tr>
<td valign="top">HEX</td>
<td align="middle" rowspan="17" colspan="4">&nbsp;</td>
<td align="middle" colspan="4">&nbsp;</td>
<td>Type of noise or division:</td>
</tr>
<tr>
<td valign="top">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td>Set to 1 (volume only)</td>
</tr>
<tr>
<td valign="top">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td>4 bit poly </td>
</tr>
<tr>
<td valign="top">2</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td><strong>÷</strong> 15 bit poly <font
 face="Courier">--&gt;</font> 4 bit poly</td>
</tr>
<tr>
<td valign="top">3</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td>5 bit poly <font face="Courier">--&gt;</font> 4 bit poly</td>
</tr>
<tr>
<td valign="top">4</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td><strong>÷</strong> 2</td>
</tr>
<tr>
<td valign="top">5</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td><strong>÷</strong> 2</td>
</tr>
<tr>
<td valign="top">6</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td><strong>÷</strong> 31</td>
</tr>
<tr>
<td valign="top">7</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td>5 bit poly <font face="Courier">--&gt;</font> <strong>÷</strong>
 2</td>
</tr>
<tr>
<td valign="top">8</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td>9-bit poly (white noise)</td>
</tr>
<tr>
<td valign="top">9</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td>5-bit poly</td>
</tr>
<tr>
<td valign="top">A</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td><strong>÷</strong> 31</td>
</tr>
<tr>
<td valign="top">B</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td>Set last 4 bits to 1</td>
</tr>
<tr>
<td valign="top">C</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">0</td>
<td><strong>÷</strong> 6</td>
</tr>
<tr>
<td valign="top">D</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td align="middle" bordercolor="#000000">1</td>
<td><strong>÷</strong> 6</td>
</tr>
<tr>
<td valign="top">E</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">0</td>
<td><strong>÷</strong> 93</td>
</tr>
<tr>
<td valign="top">F</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td align="middle" bordercolor="#000000">1</td>
<td>5-bit poly <strong>÷</strong> 6</td>
</tr>
</table>
</blockquote>

<hr>

<p><font color="#0000FF"><strong>Noise Content or Distortion, and
Volume</strong></font></p>

<p>These addresses write data into the Audio Volume Control
Registers which set the pull-down impedance driving the audio
output pads.</p>

<blockquote>
<table border="2" cellpadding="3" bordercolor="#FFFFFF">
<tr>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D7</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D6</font></td>
<td bgcolor="#C0C0C0" bordercolor="#000000"><font face="Courier">D5</font></td>
<td align="middle" bgcolor="#C0C0C0"
 bordercolor="#000000"><font face="Courier">D4</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D3</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D2</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D1</font></td>
<td bgcolor="#00FFFF" bordercolor="#000000"><font face="Courier">D0</font></td>
<td>&nbsp;</td>
</tr>
<tr>
<td align="middle" rowspan="8" colspan="4">&nbsp;</td>
<td align="middle" colspan="4">&nbsp;</td>
<td>volume:</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000"><font face="Courier">0</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier">0</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier">0</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier">0</font></td>
<td>No output current</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000"><font face="Courier">0</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier">0</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier">0</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier">1</font></td>
<td>Lowest</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000"><font face="Courier">0</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier">0</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier">1</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier">0</font></td>
<td>&nbsp;</td>
</tr>
<tr>
<td align="middle" colspan="4"><font face="Courier">etc</font></td>
<td>&nbsp;</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000"><font face="Courier">1</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier">1</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier">1</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier">0</font></td>
<td>&nbsp;</td>
</tr>
<tr>
<td align="middle" bordercolor="#000000"><font face="Courier">1</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier">1</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier">1</font></td>
<td align="middle" bordercolor="#000000"><font face="Courier">1</font></td>
<td>Highest</td>
</tr>
</table>
</blockquote>

<hr>

<p><a href="http://web.archive.org/web/20060924094927/http://www.howell1964.freeserve.co.uk/Atari/tia/index.htm">Contents</a> | <a href="http://web.archive.org/web/20060924094927/http://www.howell1964.freeserve.co.uk/Atari/tia/figures.htm">Previous</a>
| <a href="http://web.archive.org/web/20060924094927/http://www.howell1964.freeserve.co.uk/Atari/tia/addresssummary.htm">Next</a></p>
</body>
</html>





<!--
     FILE ARCHIVED ON 9:49:27 Sep 24, 2006 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:21:22 Jun 17, 2011.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
-->
